home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • Interesting Stuff • / HyperLabels 2.0 / HyperLabels 2.0.rsrc / XFCN_1991_volumes.txt < prev   
Text File  |  1990-03-22  |  70KB  |  1,225 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 5846                ori.b      D0, 0x46 /* 'F' */
  4. 00000006  434E                     chk.w      D1, A6
  5. 00000008  07C7                     .incomplete
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 00000018  6000 03BC                bra        +0x3BE /* 000003D6 */
  16. 0000001C  A02C                     syscall    InitApplZone
  17. 0000001E  4EFA 01D0                jmp        [PC + 0x1D0 /* 000001F0 */]
  18. 00000022  225F                     movea.l    A1, [A7]+
  19. 00000024  205F                     movea.l    A0, [A7]+
  20. 00000026  A057                     syscall    SetAppBase/SetApplBase
  21. 00000028  4EFA 01C4                jmp        [PC + 0x1C4 /* 000001EE */]
  22. 0000002C  225F                     movea.l    A1, [A7]+
  23. 0000002E  204F                     movea.l    A0, A7
  24. 00000030  A019                     syscall    InitZone
  25. 00000032  DEFC 000E                add.w      A7, 0xE
  26. 00000036  4EFA 01B6                jmp        [PC + 0x1B6 /* 000001EE */]
  27. 0000003A  225F                     movea.l    A1, [A7]+
  28. 0000003C  205F                     movea.l    A0, [A7]+
  29. 0000003E  A02D                     syscall    SetApplLimit
  30. 00000040  4EFA 01AC                jmp        [PC + 0x1AC /* 000001EE */]
  31. 00000044  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  32. 00000048  6A2A                     bpl        +0x2C /* 00000074 */
  33. 0000004A  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  34. 0000004E  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  35. 00000052  2008                     move.l     D0, A0
  36. 00000054  9091                     sub.l      D0, [A1]
  37. 00000056  740C                     moveq.l    D2, 0x0C
  38. 00000058  B082                     cmp.l      D0, D2
  39. 0000005A  6516                     bcs        +0x18 /* 00000072 */
  40. 0000005C  2251                     movea.l    A1, [A1]
  41. 0000005E  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  42. 00000062  2280                     move.l     [A1], D0
  43. 00000064  4211                     clr.b      [A1]
  44. 00000066  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  45. 0000006A  2288                     move.l     [A1], A0
  46. 0000006C  2082                     move.l     [A0], D2
  47. 0000006E  D1A9 000C                add.l      [A1 + 0xC], D0
  48. label00000072:
  49. 00000072  4E75                     rts
  50. label00000074:
  51. 00000074  A063                     syscall    MaxApplZone
  52. 00000076  4E75                     rts
  53. 00000078  A036                     syscall    MoreMasters
  54. 0000007A  4EFA 0174                jmp        [PC + 0x174 /* 000001F0 */]
  55. 0000007E  A11A                     syscall    GetZone, flags=1
  56. 00000080  2F48 0004                move.l     [A7 + 0x4], A0
  57. 00000084  4EFA 016A                jmp        [PC + 0x16A /* 000001F0 */]
  58. 00000088  225F                     movea.l    A1, [A7]+
  59. 0000008A  205F                     movea.l    A0, [A7]+
  60. 0000008C  A01B                     syscall    SetZone
  61. 0000008E  4EFA 015E                jmp        [PC + 0x15E /* 000001EE */]
  62. 00000092  2F78 02A6 0004           move.l     [A7 + 0x4], [0x000002A6 /* SysZone */]
  63. 00000098  4EFA 015C                jmp        [PC + 0x15C /* 000001F6 */]
  64. 0000009C  2F78 02AA 0004           move.l     [A7 + 0x4], [0x000002AA /* ApplZone */]
  65. 000000A2  4EFA 0152                jmp        [PC + 0x152 /* 000001F6 */]
  66. fn000000A6:
  67. 000000A6  225F                     movea.l    A1, [A7]+
  68. 000000A8  201F                     move.l     D0, [A7]+
  69. 000000AA  A122                     syscall    NewHandle, flags=1
  70. 000000AC  2E88                     move.l     [A7], A0
  71. 000000AE  4EFA 013E                jmp        [PC + 0x13E /* 000001EE */]
  72. 000000B2  225F                     movea.l    A1, [A7]+
  73. 000000B4  205F                     movea.l    A0, [A7]+
  74. 000000B6  A023                     syscall    DisposHandle/DisposeHandle
  75. 000000B8  4EFA 0134                jmp        [PC + 0x134 /* 000001EE */]
  76. 000000BC  225F                     movea.l    A1, [A7]+
  77. 000000BE  205F                     movea.l    A0, [A7]+
  78. 000000C0  A025                     syscall    GetHandleSize
  79. 000000C2  2E80                     move.l     [A7], D0
  80. 000000C4  6A06                     bpl        +0x8 /* 000000CC */
  81. 000000C6  4297                     clr.l      [A7]
  82. 000000C8  4EFA 0124                jmp        [PC + 0x124 /* 000001EE */]
  83. label000000CC:
  84. 000000CC  4EFA 011E                jmp        [PC + 0x11E /* 000001EC */]
  85. 000000D0  225F                     movea.l    A1, [A7]+
  86. 000000D2  201F                     move.l     D0, [A7]+
  87. 000000D4  205F                     movea.l    A0, [A7]+
  88. 000000D6  A024                     syscall    SetHandleSize
  89. 000000D8  4EFA 0114                jmp        [PC + 0x114 /* 000001EE */]
  90. 000000DC  225F                     movea.l    A1, [A7]+
  91. 000000DE  205F                     movea.l    A0, [A7]+
  92. 000000E0  A126                     syscall    HandleZone, flags=1
  93. 000000E2  2E88                     move.l     [A7], A0
  94. 000000E4  4EFA 0108                jmp        [PC + 0x108 /* 000001EE */]
  95. 000000E8  225F                     movea.l    A1, [A7]+
  96. 000000EA  205F                     movea.l    A0, [A7]+
  97. 000000EC  A128                     syscall    RecoverHandle, flags=1
  98. 000000EE  2E88                     move.l     [A7], A0
  99. 000000F0  4EFA 00FA                jmp        [PC + 0xFA /* 000001EC */]
  100. 000000F4  225F                     movea.l    A1, [A7]+
  101. 000000F6  201F                     move.l     D0, [A7]+
  102. 000000F8  205F                     movea.l    A0, [A7]+
  103. 000000FA  A027                     syscall    ReallocateHandle
  104. 000000FC  4EFA 00F0                jmp        [PC + 0xF0 /* 000001EE */]
  105. 00000100  225F                     movea.l    A1, [A7]+
  106. 00000102  201F                     move.l     D0, [A7]+
  107. 00000104  A11E                     syscall    NewPtr, flags=1
  108. 00000106  2E88                     move.l     [A7], A0
  109. 00000108  4EFA 00E4                jmp        [PC + 0xE4 /* 000001EE */]
  110. 0000010C  225F                     movea.l    A1, [A7]+
  111. 0000010E  205F                     movea.l    A0, [A7]+
  112. 00000110  A01F                     syscall    DisposPtr/DisposePtr
  113. 00000112  4EFA 00DA                jmp        [PC + 0xDA /* 000001EE */]
  114. 00000116  225F                     movea.l    A1, [A7]+
  115. 00000118  205F                     movea.l    A0, [A7]+
  116. 0000011A  A021                     syscall    GetPtrSize
  117. 0000011C  2E80                     move.l     [A7], D0
  118. 0000011E  6A06                     bpl        +0x8 /* 00000126 */
  119. 00000120  4297                     clr.l      [A7]
  120. 00000122  4EFA 00CA                jmp        [PC + 0xCA /* 000001EE */]
  121. label00000126:
  122. 00000126  4EFA 00C4                jmp        [PC + 0xC4 /* 000001EC */]
  123. 0000012A  225F                     movea.l    A1, [A7]+
  124. 0000012C  201F                     move.l     D0, [A7]+
  125. 0000012E  205F                     movea.l    A0, [A7]+
  126. 00000130  A020                     syscall    SetPtrSize
  127. 00000132  4EFA 00BA                jmp        [PC + 0xBA /* 000001EE */]
  128. 00000136  225F                     movea.l    A1, [A7]+
  129. 00000138  205F                     movea.l    A0, [A7]+
  130. 0000013A  A148                     syscall    PtrZone, flags=1
  131. 0000013C  2E88                     move.l     [A7], A0
  132. 0000013E  4EFA 00AE                jmp        [PC + 0xAE /* 000001EE */]
  133. 00000142  A01C                     syscall    FreeMem
  134. 00000144  2F40 0004                move.l     [A7 + 0x4], D0
  135. 00000148  4EFA 00AC                jmp        [PC + 0xAC /* 000001F6 */]
  136. 0000014C  225F                     movea.l    A1, [A7]+
  137. 0000014E  A11D                     syscall    MaxMem, flags=1
  138. 00000150  2208                     move.l     D1, A0
  139. 00000152  205F                     movea.l    A0, [A7]+
  140. 00000154  2081                     move.l     [A0], D1
  141. 00000156  2E80                     move.l     [A7], D0
  142. 00000158  4EFA 0092                jmp        [PC + 0x92 /* 000001EC */]
  143. 0000015C  225F                     movea.l    A1, [A7]+
  144. 0000015E  201F                     move.l     D0, [A7]+
  145. 00000160  A04C                     syscall    CompactMem
  146. 00000162  2E80                     move.l     [A7], D0
  147. 00000164  4EFA 0086                jmp        [PC + 0x86 /* 000001EC */]
  148. 00000168  225F                     movea.l    A1, [A7]+
  149. 0000016A  201F                     move.l     D0, [A7]+
  150. 0000016C  A040                     syscall    ResrvMem/ReserveMem
  151. 0000016E  4EFA 007E                jmp        [PC + 0x7E /* 000001EE */]
  152. 00000172  225F                     movea.l    A1, [A7]+
  153. 00000174  201F                     move.l     D0, [A7]+
  154. 00000176  A04D                     syscall    PurgeMem
  155. 00000178  4EFA 0074                jmp        [PC + 0x74 /* 000001EE */]
  156. 0000017C  225F                     movea.l    A1, [A7]+
  157. 0000017E  205F                     movea.l    A0, [A7]+
  158. 00000180  A02B                     syscall    EmptyHandle
  159. 00000182  4EFA 006A                jmp        [PC + 0x6A /* 000001EE */]
  160. fn00000186:
  161. 00000186  225F                     movea.l    A1, [A7]+
  162. 00000188  205F                     movea.l    A0, [A7]+
  163. 0000018A  A029                     syscall    HLock
  164. 0000018C  4EFA 0060                jmp        [PC + 0x60 /* 000001EE */]
  165. fn00000190:
  166. 00000190  225F                     movea.l    A1, [A7]+
  167. 00000192  205F                     movea.l    A0, [A7]+
  168. 00000194  A02A                     syscall    HUnlock
  169. 00000196  4EFA 0056                jmp        [PC + 0x56 /* 000001EE */]
  170. 0000019A  225F                     movea.l    A1, [A7]+
  171. 0000019C  205F                     movea.l    A0, [A7]+
  172. 0000019E  A049                     syscall    HPurge
  173. 000001A0  4EFA 004C                jmp        [PC + 0x4C /* 000001EE */]
  174. 000001A4  225F                     movea.l    A1, [A7]+
  175. 000001A6  205F                     movea.l    A0, [A7]+
  176. 000001A8  A04A                     syscall    HNoPurge
  177. 000001AA  4EFA 0042                jmp        [PC + 0x42 /* 000001EE */]
  178. 000001AE  225F                     movea.l    A1, [A7]+
  179. 000001B0  205F                     movea.l    A0, [A7]+
  180. 000001B2  A04B                     syscall    SetGrowZone
  181. 000001B4  4EFA 0038                jmp        [PC + 0x38 /* 000001EE */]
  182. 000001B8  2F78 0328 0004           move.l     [A7 + 0x4], [0x00000328 /* GZRootHnd */]
  183. 000001BE  4E75                     rts
  184. fn000001C0:
  185. 000001C0  221F                     move.l     D1, [A7]+
  186. 000001C2  201F                     move.l     D0, [A7]+
  187. 000001C4  225F                     movea.l    A1, [A7]+
  188. 000001C6  205F                     movea.l    A0, [A7]+
  189. 000001C8  A02E                     syscall    BlockMove/BlockMoveData
  190. 000001CA  2241                     movea.l    A1, D1
  191. 000001CC  4EFA 0020                jmp        [PC + 0x20 /* 000001EE */]
  192. 000001D0  2F78 0108 0004           move.l     [A7 + 0x4], [0x00000108 /* MemTop */]
  193. 000001D6  4EFA 001E                jmp        [PC + 0x1E /* 000001F6 */]
  194. 000001DA  3F78 0220 0004           move.w     [A7 + 0x4], [0x00000220 /* MemErr */]
  195. 000001E0  4E75                     rts
  196. 000001E2  2F78 0130 0004           move.l     [A7 + 0x4], [0x00000130 /* ApplLimit */]
  197. 000001E8  4EFA 000C                jmp        [PC + 0xC /* 000001F6 */]
  198. label000001EC:
  199. 000001EC  7000                     moveq.l    D0, 0x00
  200. label000001EE:
  201. 000001EE  2F09                     move.l     -[A7], A1
  202. label000001F0:
  203. 000001F0  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  204. 000001F4  4E75                     rts
  205. label000001F6:
  206. 000001F6  7000                     moveq.l    D0, 0x00
  207. 000001F8  60F6                     bra        -0x8 /* 000001F0 */
  208. 000001FA  225F                     movea.l    A1, [A7]+
  209. 000001FC  101F                     move.b     D0, [A7]+
  210. 000001FE  205F                     movea.l    A0, [A7]+
  211. 00000200  6606                     bne        +0x8 /* 00000208 */
  212. 00000202  7001                     moveq.l    D0, 0x01
  213. 00000204  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  214. 00000206  6004                     bra        +0x6 /* 0000020C */
  215. label00000208:
  216. 00000208  7001                     moveq.l    D0, 0x01
  217. 0000020A  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  218. label0000020C:
  219. 0000020C  3E80                     move.w     [A7], D0
  220. 0000020E  4ED1                     jmp        [A1]
  221. 00000210  225F                     movea.l    A1, [A7]+
  222. 00000212  101F                     move.b     D0, [A7]+
  223. 00000214  205F                     movea.l    A0, [A7]+
  224. 00000216  6606                     bne        +0x8 /* 0000021E */
  225. 00000218  7002                     moveq.l    D0, 0x02
  226. 0000021A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  227. 0000021C  6004                     bra        +0x6 /* 00000222 */
  228. label0000021E:
  229. 0000021E  7002                     moveq.l    D0, 0x02
  230. 00000220  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  231. label00000222:
  232. 00000222  3E80                     move.w     [A7], D0
  233. 00000224  4ED1                     jmp        [A1]
  234. 00000226  225F                     movea.l    A1, [A7]+
  235. 00000228  101F                     move.b     D0, [A7]+
  236. 0000022A  205F                     movea.l    A0, [A7]+
  237. 0000022C  6604                     bne        +0x6 /* 00000232 */
  238. 0000022E  A215                     syscall    SetVol/PBHSetVol/HSetVol, flags=2
  239. 00000230  6002                     bra        +0x4 /* 00000234 */
  240. label00000232:
  241. 00000232  A615                     syscall    SetVol/PBHSetVol/HSetVol, flags=6
  242. label00000234:
  243. 00000234  3E80                     move.w     [A7], D0
  244. 00000236  4ED1                     jmp        [A1]
  245. 00000238  225F                     movea.l    A1, [A7]+
  246. 0000023A  101F                     move.b     D0, [A7]+
  247. 0000023C  205F                     movea.l    A0, [A7]+
  248. 0000023E  6604                     bne        +0x6 /* 00000244 */
  249. 00000240  A214                     syscall    GetVol/PBHGetVol/HGetVol, flags=2
  250. 00000242  6002                     bra        +0x4 /* 00000246 */
  251. label00000244:
  252. 00000244  A614                     syscall    GetVol/PBHGetVol/HGetVol, flags=6
  253. label00000246:
  254. 00000246  3E80                     move.w     [A7], D0
  255. 00000248  4ED1                     jmp        [A1]
  256. 0000024A  225F                     movea.l    A1, [A7]+
  257. 0000024C  101F                     move.b     D0, [A7]+
  258. 0000024E  205F                     movea.l    A0, [A7]+
  259. 00000250  6606                     bne        +0x8 /* 00000258 */
  260. 00000252  7005                     moveq.l    D0, 0x05
  261. 00000254  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  262. 00000256  6004                     bra        +0x6 /* 0000025C */
  263. label00000258:
  264. 00000258  7005                     moveq.l    D0, 0x05
  265. 0000025A  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  266. label0000025C:
  267. 0000025C  3E80                     move.w     [A7], D0
  268. 0000025E  4ED1                     jmp        [A1]
  269. 00000260  225F                     movea.l    A1, [A7]+
  270. 00000262  101F                     move.b     D0, [A7]+
  271. 00000264  205F                     movea.l    A0, [A7]+
  272. 00000266  6606                     bne        +0x8 /* 0000026E */
  273. 00000268  7006                     moveq.l    D0, 0x06
  274. 0000026A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  275. 0000026C  6004                     bra        +0x6 /* 00000272 */
  276. label0000026E:
  277. 0000026E  7006                     moveq.l    D0, 0x06
  278. 00000270  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  279. label00000272:
  280. 00000272  3E80                     move.w     [A7], D0
  281. 00000274  4ED1                     jmp        [A1]
  282. 00000276  225F                     movea.l    A1, [A7]+
  283. 00000278  101F                     move.b     D0, [A7]+
  284. 0000027A  205F                     movea.l    A0, [A7]+
  285. 0000027C  6606                     bne        +0x8 /* 00000284 */
  286. 0000027E  7007                     moveq.l    D0, 0x07
  287. 00000280  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  288. 00000282  6004                     bra        +0x6 /* 00000288 */
  289. label00000284:
  290. 00000284  7007                     moveq.l    D0, 0x07
  291. 00000286  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  292. label00000288:
  293. 00000288  3E80                     move.w     [A7], D0
  294. 0000028A  4ED1                     jmp        [A1]
  295. 0000028C  225F                     movea.l    A1, [A7]+
  296. 0000028E  101F                     move.b     D0, [A7]+
  297. 00000290  205F                     movea.l    A0, [A7]+
  298. 00000292  6606                     bne        +0x8 /* 0000029A */
  299. 00000294  7008                     moveq.l    D0, 0x08
  300. 00000296  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  301. 00000298  6004                     bra        +0x6 /* 0000029E */
  302. label0000029A:
  303. 0000029A  7008                     moveq.l    D0, 0x08
  304. 0000029C  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  305. label0000029E:
  306. 0000029E  3E80                     move.w     [A7], D0
  307. 000002A0  4ED1                     jmp        [A1]
  308. 000002A2  225F                     movea.l    A1, [A7]+
  309. 000002A4  101F                     move.b     D0, [A7]+
  310. 000002A6  205F                     movea.l    A0, [A7]+
  311. 000002A8  6606                     bne        +0x8 /* 000002B0 */
  312. 000002AA  7009                     moveq.l    D0, 0x09
  313. 000002AC  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  314. 000002AE  6004                     bra        +0x6 /* 000002B4 */
  315. label000002B0:
  316. 000002B0  7009                     moveq.l    D0, 0x09
  317. 000002B2  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  318. label000002B4:
  319. 000002B4  3E80                     move.w     [A7], D0
  320. 000002B6  4ED1                     jmp        [A1]
  321. 000002B8  225F                     movea.l    A1, [A7]+
  322. 000002BA  101F                     move.b     D0, [A7]+
  323. 000002BC  205F                     movea.l    A0, [A7]+
  324. 000002BE  6606                     bne        +0x8 /* 000002C6 */
  325. 000002C0  700A                     moveq.l    D0, 0x0A
  326. 000002C2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  327. 000002C4  6004                     bra        +0x6 /* 000002CA */
  328. label000002C6:
  329. 000002C6  700A                     moveq.l    D0, 0x0A
  330. 000002C8  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  331. label000002CA:
  332. 000002CA  3E80                     move.w     [A7], D0
  333. 000002CC  4ED1                     jmp        [A1]
  334. 000002CE  225F                     movea.l    A1, [A7]+
  335. 000002D0  101F                     move.b     D0, [A7]+
  336. 000002D2  205F                     movea.l    A0, [A7]+
  337. 000002D4  6604                     bne        +0x6 /* 000002DA */
  338. 000002D6  A210                     syscall    Allocate/PBAllocContig/AllocContig, flags=2
  339. 000002D8  6002                     bra        +0x4 /* 000002DC */
  340. label000002DA:
  341. 000002DA  A610                     syscall    Allocate/PBAllocContig/AllocContig, flags=6
  342. label000002DC:
  343. 000002DC  3E80                     move.w     [A7], D0
  344. 000002DE  4ED1                     jmp        [A1]
  345. 000002E0  225F                     movea.l    A1, [A7]+
  346. 000002E2  101F                     move.b     D0, [A7]+
  347. 000002E4  205F                     movea.l    A0, [A7]+
  348. 000002E6  6606                     bne        +0x8 /* 000002EE */
  349. 000002E8  7010                     moveq.l    D0, 0x10
  350. 000002EA  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  351. 000002EC  6004                     bra        +0x6 /* 000002F2 */
  352. label000002EE:
  353. 000002EE  7010                     moveq.l    D0, 0x10
  354. 000002F0  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  355. label000002F2:
  356. 000002F2  3E80                     move.w     [A7], D0
  357. 000002F4  4ED1                     jmp        [A1]
  358. 000002F6  225F                     movea.l    A1, [A7]+
  359. 000002F8  101F                     move.b     D0, [A7]+
  360. 000002FA  205F                     movea.l    A0, [A7]+
  361. 000002FC  6606                     bne        +0x8 /* 00000304 */
  362. 000002FE  7011                     moveq.l    D0, 0x11
  363. 00000300  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  364. 00000302  6004                     bra        +0x6 /* 00000308 */
  365. label00000304:
  366. 00000304  7011                     moveq.l    D0, 0x11
  367. 00000306  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  368. label00000308:
  369. 00000308  3E80                     move.w     [A7], D0
  370. 0000030A  4ED1                     jmp        [A1]
  371. 0000030C  225F                     movea.l    A1, [A7]+
  372. 0000030E  101F                     move.b     D0, [A7]+
  373. 00000310  205F                     movea.l    A0, [A7]+
  374. 00000312  6606                     bne        +0x8 /* 0000031A */
  375. 00000314  700B                     moveq.l    D0, 0x0B
  376. 00000316  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  377. 00000318  6004                     bra        +0x6 /* 0000031E */
  378. label0000031A:
  379. 0000031A  700B                     moveq.l    D0, 0x0B
  380. 0000031C  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  381. label0000031E:
  382. 0000031E  3E80                     move.w     [A7], D0
  383. 00000320  4ED1                     jmp        [A1]
  384. fn00000322:
  385. 00000322  225F                     movea.l    A1, [A7]+
  386. 00000324  101F                     move.b     D0, [A7]+
  387. 00000326  205F                     movea.l    A0, [A7]+
  388. 00000328  6604                     bne        +0x6 /* 0000032E */
  389. 0000032A  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  390. 0000032C  6002                     bra        +0x4 /* 00000330 */
  391. label0000032E:
  392. 0000032E  A607                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
  393. label00000330:
  394. 00000330  3E80                     move.w     [A7], D0
  395. 00000332  4ED1                     jmp        [A1]
  396. 00000334  225F                     movea.l    A1, [A7]+
  397. 00000336  101F                     move.b     D0, [A7]+
  398. 00000338  205F                     movea.l    A0, [A7]+
  399. 0000033A  6604                     bne        +0x6 /* 00000340 */
  400. 0000033C  A200                     syscall    OpenSlot, flags=2
  401. 0000033E  6002                     bra        +0x4 /* 00000342 */
  402. label00000340:
  403. 00000340  A600                     syscall    Open/PBHOpen/HOpen, flags=6
  404. label00000342:
  405. 00000342  3E80                     move.w     [A7], D0
  406. 00000344  4ED1                     jmp        [A1]
  407. 00000346  225F                     movea.l    A1, [A7]+
  408. 00000348  101F                     move.b     D0, [A7]+
  409. 0000034A  205F                     movea.l    A0, [A7]+
  410. 0000034C  6604                     bne        +0x6 /* 00000352 */
  411. 0000034E  A20A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=2
  412. 00000350  6002                     bra        +0x4 /* 00000354 */
  413. label00000352:
  414. 00000352  A60A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=6
  415. label00000354:
  416. 00000354  3E80                     move.w     [A7], D0
  417. 00000356  4ED1                     jmp        [A1]
  418. 00000358  225F                     movea.l    A1, [A7]+
  419. 0000035A  101F                     move.b     D0, [A7]+
  420. 0000035C  205F                     movea.l    A0, [A7]+
  421. 0000035E  6604                     bne        +0x6 /* 00000364 */
  422. 00000360  A208                     syscall    Create/PBHCreate/HCreate, flags=2
  423. 00000362  6002                     bra        +0x4 /* 00000366 */
  424. label00000364:
  425. 00000364  A608                     syscall    Create/PBHCreate/HCreate, flags=6
  426. label00000366:
  427. 00000366  3E80                     move.w     [A7], D0
  428. 00000368  4ED1                     jmp        [A1]
  429. 0000036A  225F                     movea.l    A1, [A7]+
  430. 0000036C  101F                     move.b     D0, [A7]+
  431. 0000036E  205F                     movea.l    A0, [A7]+
  432. 00000370  6604                     bne        +0x6 /* 00000376 */
  433. 00000372  A209                     syscall    Delete/PBHDelete/HDelete, flags=2
  434. 00000374  6002                     bra        +0x4 /* 00000378 */
  435. label00000376:
  436. 00000376  A609                     syscall    Delete/PBHDelete/HDelete, flags=6
  437. label00000378:
  438. 00000378  3E80                     move.w     [A7], D0
  439. 0000037A  4ED1                     jmp        [A1]
  440. 0000037C  225F                     movea.l    A1, [A7]+
  441. 0000037E  101F                     move.b     D0, [A7]+
  442. 00000380  205F                     movea.l    A0, [A7]+
  443. 00000382  6604                     bne        +0x6 /* 00000388 */
  444. 00000384  A20B                     syscall    Rename/PBHRename/HRename, flags=2
  445. 00000386  6002                     bra        +0x4 /* 0000038A */
  446. label00000388:
  447. 00000388  A60B                     syscall    Rename/PBHRename/HRename, flags=6
  448. label0000038A:
  449. 0000038A  3E80                     move.w     [A7], D0
  450. 0000038C  4ED1                     jmp        [A1]
  451. 0000038E  225F                     movea.l    A1, [A7]+
  452. 00000390  101F                     move.b     D0, [A7]+
  453. 00000392  205F                     movea.l    A0, [A7]+
  454. 00000394  6604                     bne        +0x6 /* 0000039A */
  455. 00000396  A242                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=2
  456. 00000398  6002                     bra        +0x4 /* 0000039C */
  457. label0000039A:
  458. 0000039A  A642                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=6
  459. label0000039C:
  460. 0000039C  3E80                     move.w     [A7], D0
  461. 0000039E  4ED1                     jmp        [A1]
  462. 000003A0  225F                     movea.l    A1, [A7]+
  463. 000003A2  101F                     move.b     D0, [A7]+
  464. 000003A4  205F                     movea.l    A0, [A7]+
  465. 000003A6  6604                     bne        +0x6 /* 000003AC */
  466. 000003A8  A241                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=2
  467. 000003AA  6002                     bra        +0x4 /* 000003AE */
  468. label000003AC:
  469. 000003AC  A641                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=6
  470. label000003AE:
  471. 000003AE  3E80                     move.w     [A7], D0
  472. 000003B0  4ED1                     jmp        [A1]
  473. 000003B2  225F                     movea.l    A1, [A7]+
  474. 000003B4  101F                     move.b     D0, [A7]+
  475. 000003B6  205F                     movea.l    A0, [A7]+
  476. 000003B8  6604                     bne        +0x6 /* 000003BE */
  477. 000003BA  A20C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
  478. 000003BC  6002                     bra        +0x4 /* 000003C0 */
  479. label000003BE:
  480. 000003BE  A60C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
  481. label000003C0:
  482. 000003C0  3E80                     move.w     [A7], D0
  483. 000003C2  4ED1                     jmp        [A1]
  484. 000003C4  225F                     movea.l    A1, [A7]+
  485. 000003C6  101F                     move.b     D0, [A7]+
  486. 000003C8  205F                     movea.l    A0, [A7]+
  487. 000003CA  6604                     bne        +0x6 /* 000003D0 */
  488. 000003CC  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  489. 000003CE  6002                     bra        +0x4 /* 000003D2 */
  490. label000003D0:
  491. 000003D0  A60D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
  492. label000003D2:
  493. 000003D2  3E80                     move.w     [A7], D0
  494. 000003D4  4ED1                     jmp        [A1]
  495. label000003D6:
  496. 000003D6  4E56 FEF8                link       A6, -0x0108
  497. 000003DA  41FA 0890                lea.l      A0, [PC + 0x890 /* 00000C6C, value 0x3C61736B '<ask', cstring "<ask \"catalog(volume name)\" w"... */]
  498. 000003DE  2D48 FEF8                move.l     [A6 - 0x108], A0
  499. 000003E2  206E 0008                movea.l    A0, [A6 + 0x8]
  500. 000003E6  4A50                     tst.w      [A0]
  501. 000003E8  663C                     bne        +0x3E /* 00000426 */
  502. 000003EA  4EBA 005A                jsr        [PC + 0x5A /* 00000446 */]
  503. 000003EE  598F                     subq.l     A7, 4
  504. 000003F0  48C0                     ext.l      D0
  505. 000003F2  2F00                     move.l     -[A7], D0
  506. 000003F4  4EBA FCB0                jsr        [PC - 0x350 /* 000000A6 */]
  507. 000003F8  205F                     movea.l    A0, [A7]+
  508. 000003FA  2D48 FEFC                move.l     [A6 - 0x104], A0
  509. 000003FE  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  510. 00000402  4EBA FD82                jsr        [PC - 0x27E /* 00000186 */]
  511. 00000406  206E FEFC                movea.l    A0, [A6 - 0x104]
  512. 0000040A  2F10                     move.l     -[A7], [A0]
  513. 0000040C  4EBA 0082                jsr        [PC + 0x82 /* 00000490 */]
  514. 00000410  588F                     addq.l     A7, 4
  515. 00000412  206E 0008                movea.l    A0, [A6 + 0x8]
  516. 00000416  216E FEFC 0042           move.l     [A0 + 0x42], [A6 - 0x104]
  517. 0000041C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  518. 00000420  4EBA FD6E                jsr        [PC - 0x292 /* 00000190 */]
  519. 00000424  600C                     bra        +0xE /* 00000432 */
  520. label00000426:
  521. 00000426  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  522. 0000042A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  523. 0000042E  4EBA 01C8                jsr        [PC + 0x1C8 /* 000005F8 */]
  524. label00000432:
  525. 00000432  4E5E                     unlink     A6
  526. 00000434  205F                     movea.l    A0, [A7]+
  527. 00000436  4FEF 0004                lea.l      A7, [A7 + 0x4]
  528. 0000043A  2E80                     move.l     [A7], D0
  529. 0000043C  4ED0                     jmp        [A0]
  530. 0000043E  4D41                     chk.w      D6, D1
  531. 00000440  494E                     chk.w      D4, A6
  532. 00000442  2020                     move.l     D0, -[A0]
  533. 00000444  2020                     move.l     D0, -[A0]
  534. fn00000446:
  535. 00000446  4E56 FE84                link       A6, -0x017C
  536. 0000044A  426E FE84                clr.w      [A6 - 0x17C]
  537. 0000044E  41EE FE86                lea.l      A0, [A6 - 0x17A]
  538. 00000452  2D48 FF98                move.l     [A6 - 0x68], A0
  539. 00000456  7001                     moveq.l    D0, 0x01
  540. 00000458  3D40 FFA2                move.w     [A6 - 0x5E], D0
  541. 0000045C  6010                     bra        +0x12 /* 0000046E */
  542. label0000045E:
  543. 0000045E  7000                     moveq.l    D0, 0x00
  544. 00000460  102E FE86                move.b     D0, [A6 - 0x17A]
  545. 00000464  5240                     addq.w     D0, 1
  546. 00000466  D16E FE84                add.w      [A6 - 0x17C], D0
  547. 0000046A  526E FFA2                addq.w     [A6 - 0x5E], 1
  548. label0000046E:
  549. 0000046E  558F                     subq.l     A7, 2
  550. 00000470  486E FF86                pea.l      [A6 - 0x7A]
  551. 00000474  4267                     clr.w      -[A7]
  552. 00000476  4EBA FEAA                jsr        [PC - 0x156 /* 00000322 */]
  553. 0000047A  301F                     move.w     D0, [A7]+
  554. 0000047C  4A40                     tst.w      D0
  555. 0000047E  67DE                     beq        -0x20 /* 0000045E */
  556. 00000480  302E FE84                move.w     D0, [A6 - 0x17C]
  557. 00000484  4E5E                     unlink     A6
  558. 00000486  4E75                     rts
  559. 00000488  4745                     chk.w      D3, D5
  560. 0000048A  5456                     addq.w     [A6], 2
  561. 0000048C  4F4C                     chk.w      D7, A4
  562. 0000048E  554D                     subq.w     A5, 2
  563. fn00000490:
  564. 00000490  4E56 FE84                link       A6, -0x017C
  565. 00000494  426E FE84                clr.w      [A6 - 0x17C]
  566. 00000498  41EE FE86                lea.l      A0, [A6 - 0x17A]
  567. 0000049C  2D48 FF98                move.l     [A6 - 0x68], A0
  568. 000004A0  7001                     moveq.l    D0, 0x01
  569. 000004A2  3D40 FFA2                move.w     [A6 - 0x5E], D0
  570. 000004A6  6034                     bra        +0x36 /* 000004DC */
  571. label000004A8:
  572. 000004A8  486E FE87                pea.l      [A6 - 0x179]
  573. 000004AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  574. 000004B0  7000                     moveq.l    D0, 0x00
  575. 000004B2  102E FE86                move.b     D0, [A6 - 0x17A]
  576. 000004B6  2F00                     move.l     -[A7], D0
  577. 000004B8  4EBA FD06                jsr        [PC - 0x2FA /* 000001C0 */]
  578. 000004BC  7000                     moveq.l    D0, 0x00
  579. 000004BE  102E FE86                move.b     D0, [A6 - 0x17A]
  580. 000004C2  4840                     swap.w     D0
  581. 000004C4  4240                     clr.w      D0
  582. 000004C6  4840                     swap.w     D0
  583. 000004C8  D1AE 0008                add.l      [A6 + 0x8], D0
  584. 000004CC  206E 0008                movea.l    A0, [A6 + 0x8]
  585. 000004D0  52AE 0008                addq.l     [A6 + 0x8], 1
  586. 000004D4  700D                     moveq.l    D0, 0x0D
  587. 000004D6  1080                     move.b     [A0], D0
  588. 000004D8  526E FFA2                addq.w     [A6 - 0x5E], 1
  589. label000004DC:
  590. 000004DC  558F                     subq.l     A7, 2
  591. 000004DE  486E FF86                pea.l      [A6 - 0x7A]
  592. 000004E2  4267                     clr.w      -[A7]
  593. 000004E4  4EBA FE3C                jsr        [PC - 0x1C4 /* 00000322 */]
  594. 000004E8  301F                     move.w     D0, [A7]+
  595. 000004EA  4A40                     tst.w      D0
  596. 000004EC  67BA                     beq        -0x44 /* 000004A8 */
  597. 000004EE  206E 0008                movea.l    A0, [A6 + 0x8]
  598. 000004F2  4210                     clr.b      [A0]
  599. 000004F4  4E5E                     unlink     A6
  600. 000004F6  4E75                     rts
  601. 000004F8  4745                     chk.w      D3, D5
  602. 000004FA  5456                     addq.w     [A6], 2
  603. 000004FC  4F4C                     chk.w      D7, A4
  604. 000004FE  554D                     subq.w     A5, 2
  605. 00000500  4E56 0000                link       A6, 0
  606. 00000504  206E 000C                movea.l    A0, [A6 + 0xC]
  607. 00000508  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  608. 0000050E  206E 000C                movea.l    A0, [A6 + 0xC]
  609. 00000512  7001                     moveq.l    D0, 0x01
  610. 00000514  3140 004C                move.w     [A0 + 0x4C], D0
  611. 00000518  206E 000C                movea.l    A0, [A6 + 0xC]
  612. 0000051C  2068 0048                movea.l    A0, [A0 + 0x48]
  613. 00000520  4E90                     jsr        [A0]
  614. 00000522  4E5E                     unlink     A6
  615. 00000524  205F                     movea.l    A0, [A7]+
  616. 00000526  4FEF 0008                lea.l      A7, [A7 + 0x8]
  617. 0000052A  4ED0                     jmp        [A0]
  618. 0000052C  5345                     subq.w     D5, 1
  619. 0000052E  4E44                     trap       4
  620. 00000530  4341                     chk.w      D1, D1
  621. 00000532  5244                     addq.w     D4, 1
  622. 00000534  4E56 0000                link       A6, 0
  623. 00000538  206E 000C                movea.l    A0, [A6 + 0xC]
  624. 0000053C  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  625. 00000542  206E 000C                movea.l    A0, [A6 + 0xC]
  626. 00000546  7002                     moveq.l    D0, 0x02
  627. 00000548  3140 004C                move.w     [A0 + 0x4C], D0
  628. 0000054C  206E 000C                movea.l    A0, [A6 + 0xC]
  629. 00000550  2068 0048                movea.l    A0, [A0 + 0x48]
  630. 00000554  4E90                     jsr        [A0]
  631. 00000556  206E 000C                movea.l    A0, [A6 + 0xC]
  632. 0000055A  2028 0070                move.l     D0, [A0 + 0x70]
  633. 0000055E  4E5E                     unlink     A6
  634. 00000560  205F                     movea.l    A0, [A7]+
  635. 00000562  4FEF 0008                lea.l      A7, [A7 + 0x8]
  636. 00000566  2E80                     move.l     [A7], D0
  637. 00000568  4ED0                     jmp        [A0]
  638. 0000056A  4556                     chk.w      D2, [A6]
  639. 0000056C  414C                     chk.w      D0, A4
  640. 0000056E  4558                     chk.w      D2, [A0]+
  641. 00000570  5052                     addq.w     [A2], 8
  642. 00000572  4E56 0000                link       A6, 0
  643. 00000576  206E 000C                movea.l    A0, [A6 + 0xC]
  644. 0000057A  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  645. 00000580  206E 000C                movea.l    A0, [A6 + 0xC]
  646. 00000584  7003                     moveq.l    D0, 0x03
  647. 00000586  3140 004C                move.w     [A0 + 0x4C], D0
  648. 0000058A  206E 000C                movea.l    A0, [A6 + 0xC]
  649. 0000058E  2068 0048                movea.l    A0, [A0 + 0x48]
  650. 00000592  4E90                     jsr        [A0]
  651. 00000594  206E 000C                movea.l    A0, [A6 + 0xC]
  652. 00000598  2028 0070                move.l     D0, [A0 + 0x70]
  653. 0000059C  4E5E                     unlink     A6
  654. 0000059E  205F                     movea.l    A0, [A7]+
  655. 000005A0  4FEF 0008                lea.l      A7, [A7 + 0x8]
  656. 000005A4  2E80                     move.l     [A7], D0
  657. 000005A6  4ED0                     jmp        [A0]
  658. 000005A8  5354                     subq.w     [A4], 1
  659. 000005AA  5249                     addq.w     A1, 1
  660. 000005AC  4E47                     trap       7
  661. 000005AE  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  662. 000005B2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  663. 000005B6  0010 216E                ori.b      [A0], 0x6E /* 'n' */
  664. 000005BA  000C 0050                ori.b      A4, 0x50 /* 'P' */
  665. 000005BE  206E 0010                movea.l    A0, [A6 + 0x10]
  666. 000005C2  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  667. 000005C8  206E 0010                movea.l    A0, [A6 + 0x10]
  668. 000005CC  7004                     moveq.l    D0, 0x04
  669. 000005CE  3140 004C                move.w     [A0 + 0x4C], D0
  670. 000005D2  206E 0010                movea.l    A0, [A6 + 0x10]
  671. 000005D6  2068 0048                movea.l    A0, [A0 + 0x48]
  672. 000005DA  4E90                     jsr        [A0]
  673. 000005DC  206E 0010                movea.l    A0, [A6 + 0x10]
  674. 000005E0  2028 0070                move.l     D0, [A0 + 0x70]
  675. 000005E4  4E5E                     unlink     A6
  676. 000005E6  205F                     movea.l    A0, [A7]+
  677. 000005E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  678. 000005EC  2E80                     move.l     [A7], D0
  679. 000005EE  4ED0                     jmp        [A0]
  680. 000005F0  5354                     subq.w     [A4], 1
  681. 000005F2  5249                     addq.w     A1, 1
  682. 000005F4  4E47                     trap       7
  683. 000005F6  4D41                     chk.w      D6, D1
  684. fn000005F8:
  685. 000005F8  4E56 0000                link       A6, 0
  686. 000005FC  206E 000C                movea.l    A0, [A6 + 0xC]
  687. 00000600  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  688. 00000606  206E 000C                movea.l    A0, [A6 + 0xC]
  689. 0000060A  7005                     moveq.l    D0, 0x05
  690. 0000060C  3140 004C                move.w     [A0 + 0x4C], D0
  691. 00000610  206E 000C                movea.l    A0, [A6 + 0xC]
  692. 00000614  2068 0048                movea.l    A0, [A0 + 0x48]
  693. 00000618  4E90                     jsr        [A0]
  694. 0000061A  4E5E                     unlink     A6
  695. 0000061C  205F                     movea.l    A0, [A7]+
  696. 0000061E  4FEF 0008                lea.l      A7, [A7 + 0x8]
  697. 00000622  4ED0                     jmp        [A0]
  698. 00000624  5345                     subq.w     D5, 1
  699. 00000626  4E44                     trap       4
  700. 00000628  4843                     swap.w     D3
  701. 0000062A  4D45                     chk.w      D6, D5
  702. 0000062C  4E56 0000                link       A6, 0
  703. 00000630  206E 0010                movea.l    A0, [A6 + 0x10]
  704. 00000634  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  705. 0000063A  206E 0010                movea.l    A0, [A6 + 0x10]
  706. 0000063E  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  707. 00000644  206E 0010                movea.l    A0, [A6 + 0x10]
  708. 00000648  7006                     moveq.l    D0, 0x06
  709. 0000064A  3140 004C                move.w     [A0 + 0x4C], D0
  710. 0000064E  206E 0010                movea.l    A0, [A6 + 0x10]
  711. 00000652  2068 0048                movea.l    A0, [A0 + 0x48]
  712. 00000656  4E90                     jsr        [A0]
  713. 00000658  4E5E                     unlink     A6
  714. 0000065A  205F                     movea.l    A0, [A7]+
  715. 0000065C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  716. 00000660  4ED0                     jmp        [A0]
  717. 00000662  5A45                     addq.w     D5, 5
  718. 00000664  524F                     addq.w     A7, 1
  719. 00000666  4259                     clr.w      [A1]+
  720. 00000668  5445                     addq.w     D5, 2
  721. 0000066A  4E56 0000                link       A6, 0
  722. 0000066E  206E 000C                movea.l    A0, [A6 + 0xC]
  723. 00000672  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  724. 00000678  206E 000C                movea.l    A0, [A6 + 0xC]
  725. 0000067C  7007                     moveq.l    D0, 0x07
  726. 0000067E  3140 004C                move.w     [A0 + 0x4C], D0
  727. 00000682  206E 000C                movea.l    A0, [A6 + 0xC]
  728. 00000686  2068 0048                movea.l    A0, [A0 + 0x48]
  729. 0000068A  4E90                     jsr        [A0]
  730. 0000068C  206E 000C                movea.l    A0, [A6 + 0xC]
  731. 00000690  2028 0070                move.l     D0, [A0 + 0x70]
  732. 00000694  4E5E                     unlink     A6
  733. 00000696  205F                     movea.l    A0, [A7]+
  734. 00000698  4FEF 0008                lea.l      A7, [A7 + 0x8]
  735. 0000069C  2E80                     move.l     [A7], D0
  736. 0000069E  4ED0                     jmp        [A0]
  737. 000006A0  5041                     addq.w     D1, 8
  738. 000006A2  5354                     subq.w     [A4], 1
  739. 000006A4  4F5A                     chk.w      D7, [A2]+
  740. 000006A6  4552                     chk.w      D2, [A2]
  741. 000006A8  4E56 0000                link       A6, 0
  742. 000006AC  206E 0010                movea.l    A0, [A6 + 0x10]
  743. 000006B0  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  744. 000006B6  206E 0010                movea.l    A0, [A6 + 0x10]
  745. 000006BA  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  746. 000006C0  206E 0010                movea.l    A0, [A6 + 0x10]
  747. 000006C4  7008                     moveq.l    D0, 0x08
  748. 000006C6  3140 004C                move.w     [A0 + 0x4C], D0
  749. 000006CA  206E 0010                movea.l    A0, [A6 + 0x10]
  750. 000006CE  2068 0048                movea.l    A0, [A0 + 0x48]
  751. 000006D2  4E90                     jsr        [A0]
  752. 000006D4  4E5E                     unlink     A6
  753. 000006D6  205F                     movea.l    A0, [A7]+
  754. 000006D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  755. 000006DC  4ED0                     jmp        [A0]
  756. 000006DE  5A45                     addq.w     D5, 5
  757. 000006E0  524F                     addq.w     A7, 1
  758. 000006E2  544F                     addq.w     A7, 2
  759. 000006E4  5041                     addq.w     D1, 8
  760. 000006E6  4E56 0000                link       A6, 0
  761. 000006EA  206E 000C                movea.l    A0, [A6 + 0xC]
  762. 000006EE  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  763. 000006F4  206E 000C                movea.l    A0, [A6 + 0xC]
  764. 000006F8  7009                     moveq.l    D0, 0x09
  765. 000006FA  3140 004C                move.w     [A0 + 0x4C], D0
  766. 000006FE  206E 000C                movea.l    A0, [A6 + 0xC]
  767. 00000702  2068 0048                movea.l    A0, [A0 + 0x48]
  768. 00000706  4E90                     jsr        [A0]
  769. 00000708  206E 000C                movea.l    A0, [A6 + 0xC]
  770. 0000070C  2028 0070                move.l     D0, [A0 + 0x70]
  771. 00000710  4E5E                     unlink     A6
  772. 00000712  205F                     movea.l    A0, [A7]+
  773. 00000714  4FEF 0008                lea.l      A7, [A7 + 0x8]
  774. 00000718  2E80                     move.l     [A7], D0
  775. 0000071A  4ED0                     jmp        [A0]
  776. 0000071C  5354                     subq.w     [A4], 1
  777. 0000071E  5254                     addq.w     [A4], 1
  778. 00000720  4F4C                     chk.w      D7, A4
  779. 00000722  4F4E                     chk.w      D7, A6
  780. 00000724  4E56 0000                link       A6, 0
  781. 00000728  206E 000C                movea.l    A0, [A6 + 0xC]
  782. 0000072C  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  783. 00000732  206E 000C                movea.l    A0, [A6 + 0xC]
  784. 00000736  700A                     moveq.l    D0, 0x0A
  785. 00000738  3140 004C                move.w     [A0 + 0x4C], D0
  786. 0000073C  206E 000C                movea.l    A0, [A6 + 0xC]
  787. 00000740  2068 0048                movea.l    A0, [A0 + 0x48]
  788. 00000744  4E90                     jsr        [A0]
  789. 00000746  206E 000C                movea.l    A0, [A6 + 0xC]
  790. 0000074A  2028 0070                move.l     D0, [A0 + 0x70]
  791. 0000074E  4E5E                     unlink     A6
  792. 00000750  205F                     movea.l    A0, [A7]+
  793. 00000752  4FEF 0008                lea.l      A7, [A7 + 0x8]
  794. 00000756  2E80                     move.l     [A7], D0
  795. 00000758  4ED0                     jmp        [A0]
  796. 0000075A  5354                     subq.w     [A4], 1
  797. 0000075C  5254                     addq.w     [A4], 1
  798. 0000075E  4F4E                     chk.w      D7, A6
  799. 00000760  554D                     subq.w     A5, 2
  800. 00000762  4E56 0000                link       A6, 0
  801. 00000766  206E 000C                movea.l    A0, [A6 + 0xC]
  802. 0000076A  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  803. 00000770  206E 000C                movea.l    A0, [A6 + 0xC]
  804. 00000774  700B                     moveq.l    D0, 0x0B
  805. 00000776  3140 004C                move.w     [A0 + 0x4C], D0
  806. 0000077A  206E 000C                movea.l    A0, [A6 + 0xC]
  807. 0000077E  2068 0048                movea.l    A0, [A0 + 0x48]
  808. 00000782  4E90                     jsr        [A0]
  809. 00000784  206E 000C                movea.l    A0, [A6 + 0xC]
  810. 00000788  1028 0073                move.b     D0, [A0 + 0x73]
  811. 0000078C  4E5E                     unlink     A6
  812. 0000078E  205F                     movea.l    A0, [A7]+
  813. 00000790  4FEF 0008                lea.l      A7, [A7 + 0x8]
  814. 00000794  1E80                     move.b     [A7], D0
  815. 00000796  4ED0                     jmp        [A0]
  816. 00000798  5354                     subq.w     [A4], 1
  817. 0000079A  5254                     addq.w     [A4], 1
  818. 0000079C  4F42                     chk.w      D7, D2
  819. 0000079E  4F4F                     chk.w      D7, A7
  820. 000007A0  4E56 0000                link       A6, 0
  821. 000007A4  206E 0010                movea.l    A0, [A6 + 0x10]
  822. 000007A8  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  823. 000007AE  206E 0010                movea.l    A0, [A6 + 0x10]
  824. 000007B2  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  825. 000007B8  206E 0010                movea.l    A0, [A6 + 0x10]
  826. 000007BC  700C                     moveq.l    D0, 0x0C
  827. 000007BE  3140 004C                move.w     [A0 + 0x4C], D0
  828. 000007C2  206E 0010                movea.l    A0, [A6 + 0x10]
  829. 000007C6  2068 0048                movea.l    A0, [A0 + 0x48]
  830. 000007CA  4E90                     jsr        [A0]
  831. 000007CC  4E5E                     unlink     A6
  832. 000007CE  205F                     movea.l    A0, [A7]+
  833. 000007D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  834. 000007D4  4ED0                     jmp        [A0]
  835. 000007D6  5354                     subq.w     [A4], 1
  836. 000007D8  5254                     addq.w     [A4], 1
  837. 000007DA  4F45                     chk.w      D7, D5
  838. 000007DC  5854                     addq.w     [A4], 4
  839. 000007DE  4E56 0000                link       A6, 0
  840. 000007E2  206E 0010                movea.l    A0, [A6 + 0x10]
  841. 000007E6  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  842. 000007EC  206E 0010                movea.l    A0, [A6 + 0x10]
  843. 000007F0  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  844. 000007F6  206E 0010                movea.l    A0, [A6 + 0x10]
  845. 000007FA  700D                     moveq.l    D0, 0x0D
  846. 000007FC  3140 004C                move.w     [A0 + 0x4C], D0
  847. 00000800  206E 0010                movea.l    A0, [A6 + 0x10]
  848. 00000804  2068 0048                movea.l    A0, [A0 + 0x48]
  849. 00000808  4E90                     jsr        [A0]
  850. 0000080A  4E5E                     unlink     A6
  851. 0000080C  205F                     movea.l    A0, [A7]+
  852. 0000080E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  853. 00000812  4ED0                     jmp        [A0]
  854. 00000814  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  855. 00000818  544F                     addq.w     A7, 2
  856. 0000081A  5354                     subq.w     [A4], 1
  857. 0000081C  4E56 0000                link       A6, 0
  858. 00000820  206E 0010                movea.l    A0, [A6 + 0x10]
  859. 00000824  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  860. 0000082A  206E 0010                movea.l    A0, [A6 + 0x10]
  861. 0000082E  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  862. 00000834  206E 0010                movea.l    A0, [A6 + 0x10]
  863. 00000838  700E                     moveq.l    D0, 0x0E
  864. 0000083A  3140 004C                move.w     [A0 + 0x4C], D0
  865. 0000083E  206E 0010                movea.l    A0, [A6 + 0x10]
  866. 00000842  2068 0048                movea.l    A0, [A0 + 0x48]
  867. 00000846  4E90                     jsr        [A0]
  868. 00000848  4E5E                     unlink     A6
  869. 0000084A  205F                     movea.l    A0, [A7]+
  870. 0000084C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  871. 00000850  4ED0                     jmp        [A0]
  872. 00000852  4E55 4D54                link       A5, -0xFFFFB2AC
  873. 00000856  4F53                     chk.w      D7, [A3]
  874. 00000858  5452                     addq.w     [A2], 2
  875. 0000085A  4E56 0000                link       A6, 0
  876. 0000085E  206E 0012                movea.l    A0, [A6 + 0x12]
  877. 00000862  216E 000E 0050           move.l     [A0 + 0x50], [A6 + 0xE]
  878. 00000868  206E 0012                movea.l    A0, [A6 + 0x12]
  879. 0000086C  326E 000C                movea.w    A1, [A6 + 0xC]
  880. 00000870  2149 0054                move.l     [A0 + 0x54], A1
  881. 00000874  206E 0012                movea.l    A0, [A6 + 0x12]
  882. 00000878  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  883. 0000087E  206E 0012                movea.l    A0, [A6 + 0x12]
  884. 00000882  700F                     moveq.l    D0, 0x0F
  885. 00000884  3140 004C                move.w     [A0 + 0x4C], D0
  886. 00000888  206E 0012                movea.l    A0, [A6 + 0x12]
  887. 0000088C  2068 0048                movea.l    A0, [A0 + 0x48]
  888. 00000890  4E90                     jsr        [A0]
  889. 00000892  4E5E                     unlink     A6
  890. 00000894  205F                     movea.l    A0, [A7]+
  891. 00000896  4FEF 000E                lea.l      A7, [A7 + 0xE]
  892. 0000089A  4ED0                     jmp        [A0]
  893. 0000089C  4E55 4D54                link       A5, -0xFFFFB2AC
  894. 000008A0  4F48                     chk.w      D7, A0
  895. 000008A2  4558                     chk.w      D2, [A0]+
  896. 000008A4  4E56 0000                link       A6, 0
  897. 000008A8  102E 000C                move.b     D0, [A6 + 0xC]
  898. 000008AC  4880                     ext.w      D0
  899. 000008AE  48C0                     ext.l      D0
  900. 000008B0  206E 000E                movea.l    A0, [A6 + 0xE]
  901. 000008B4  2140 0050                move.l     [A0 + 0x50], D0
  902. 000008B8  206E 000E                movea.l    A0, [A6 + 0xE]
  903. 000008BC  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  904. 000008C2  206E 000E                movea.l    A0, [A6 + 0xE]
  905. 000008C6  7010                     moveq.l    D0, 0x10
  906. 000008C8  3140 004C                move.w     [A0 + 0x4C], D0
  907. 000008CC  206E 000E                movea.l    A0, [A6 + 0xE]
  908. 000008D0  2068 0048                movea.l    A0, [A0 + 0x48]
  909. 000008D4  4E90                     jsr        [A0]
  910. 000008D6  4E5E                     unlink     A6
  911. 000008D8  205F                     movea.l    A0, [A7]+
  912. 000008DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  913. 000008DE  4ED0                     jmp        [A0]
  914. 000008E0  424F                     clr.w      A7
  915. 000008E2  4F4C                     chk.w      D7, A4
  916. 000008E4  544F                     addq.w     A7, 2
  917. 000008E6  5354                     subq.w     [A4], 1
  918. 000008E8  4E56 0000                link       A6, 0
  919. 000008EC  206E 0010                movea.l    A0, [A6 + 0x10]
  920. 000008F0  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  921. 000008F6  206E 0010                movea.l    A0, [A6 + 0x10]
  922. 000008FA  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  923. 00000900  206E 0010                movea.l    A0, [A6 + 0x10]
  924. 00000904  7011                     moveq.l    D0, 0x11
  925. 00000906  3140 004C                move.w     [A0 + 0x4C], D0
  926. 0000090A  206E 0010                movea.l    A0, [A6 + 0x10]
  927. 0000090E  2068 0048                movea.l    A0, [A0 + 0x48]
  928. 00000912  4E90                     jsr        [A0]
  929. 00000914  4E5E                     unlink     A6
  930. 00000916  205F                     movea.l    A0, [A7]+
  931. 00000918  4FEF 000C                lea.l      A7, [A7 + 0xC]
  932. 0000091C  4ED0                     jmp        [A0]
  933. 0000091E  4558                     chk.w      D2, [A0]+
  934. 00000920  5454                     addq.w     [A4], 2
  935. 00000922  4F53                     chk.w      D7, [A3]
  936. 00000924  5452                     addq.w     [A2], 2
  937. 00000926  4E56 0000                link       A6, 0
  938. 0000092A  206E 000C                movea.l    A0, [A6 + 0xC]
  939. 0000092E  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  940. 00000934  206E 000C                movea.l    A0, [A6 + 0xC]
  941. 00000938  7012                     moveq.l    D0, 0x12
  942. 0000093A  3140 004C                move.w     [A0 + 0x4C], D0
  943. 0000093E  206E 000C                movea.l    A0, [A6 + 0xC]
  944. 00000942  2068 0048                movea.l    A0, [A0 + 0x48]
  945. 00000946  4E90                     jsr        [A0]
  946. 00000948  206E 000C                movea.l    A0, [A6 + 0xC]
  947. 0000094C  2028 0070                move.l     D0, [A0 + 0x70]
  948. 00000950  4E5E                     unlink     A6
  949. 00000952  205F                     movea.l    A0, [A7]+
  950. 00000954  4FEF 0008                lea.l      A7, [A7 + 0x8]
  951. 00000958  2E80                     move.l     [A7], D0
  952. 0000095A  4ED0                     jmp        [A0]
  953. 0000095C  4745                     chk.w      D3, D5
  954. 0000095E  5447                     addq.w     D7, 2
  955. 00000960  4C4F 4241                movem.l    D0,D6,A1,A6, A7
  956. 00000964  4E56 0000                link       A6, 0
  957. 00000968  206E 0010                movea.l    A0, [A6 + 0x10]
  958. 0000096C  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  959. 00000972  206E 0010                movea.l    A0, [A6 + 0x10]
  960. 00000976  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  961. 0000097C  206E 0010                movea.l    A0, [A6 + 0x10]
  962. 00000980  7013                     moveq.l    D0, 0x13
  963. 00000982  3140 004C                move.w     [A0 + 0x4C], D0
  964. 00000986  206E 0010                movea.l    A0, [A6 + 0x10]
  965. 0000098A  2068 0048                movea.l    A0, [A0 + 0x48]
  966. 0000098E  4E90                     jsr        [A0]
  967. 00000990  4E5E                     unlink     A6
  968. 00000992  205F                     movea.l    A0, [A7]+
  969. 00000994  4FEF 000C                lea.l      A7, [A7 + 0xC]
  970. 00000998  4ED0                     jmp        [A0]
  971. 0000099A  5345                     subq.w     D5, 1
  972. 0000099C  5447                     addq.w     D7, 2
  973. 0000099E  4C4F 4241                movem.l    D0,D6,A1,A6, A7
  974. 000009A2  4E56 0000                link       A6, 0
  975. 000009A6  102E 000C                move.b     D0, [A6 + 0xC]
  976. 000009AA  4880                     ext.w      D0
  977. 000009AC  48C0                     ext.l      D0
  978. 000009AE  206E 000E                movea.l    A0, [A6 + 0xE]
  979. 000009B2  2140 0050                move.l     [A0 + 0x50], D0
  980. 000009B6  206E 000E                movea.l    A0, [A6 + 0xE]
  981. 000009BA  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  982. 000009C0  206E 000E                movea.l    A0, [A6 + 0xE]
  983. 000009C4  7014                     moveq.l    D0, 0x14
  984. 000009C6  3140 004C                move.w     [A0 + 0x4C], D0
  985. 000009CA  206E 000E                movea.l    A0, [A6 + 0xE]
  986. 000009CE  2068 0048                movea.l    A0, [A0 + 0x48]
  987. 000009D2  4E90                     jsr        [A0]
  988. 000009D4  206E 000E                movea.l    A0, [A6 + 0xE]
  989. 000009D8  2028 0070                move.l     D0, [A0 + 0x70]
  990. 000009DC  4E5E                     unlink     A6
  991. 000009DE  205F                     movea.l    A0, [A7]+
  992. 000009E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  993. 000009E4  2E80                     move.l     [A7], D0
  994. 000009E6  4ED0                     jmp        [A0]
  995. 000009E8  4745                     chk.w      D3, D5
  996. 000009EA  5446                     addq.w     D6, 2
  997. 000009EC  4945                     chk.w      D4, D5
  998. 000009EE  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  999. 000009F2  0000 102E                ori.b      D0, 0x2E /* '.' */
  1000. 000009F6  000A 4880                ori.b      A2, 0x80
  1001. 000009FA  48C0                     ext.l      D0
  1002. 000009FC  206E 000C                movea.l    A0, [A6 + 0xC]
  1003. 00000A00  2140 0050                move.l     [A0 + 0x50], D0
  1004. 00000A04  206E 000C                movea.l    A0, [A6 + 0xC]
  1005. 00000A08  326E 0008                movea.w    A1, [A6 + 0x8]
  1006. 00000A0C  2149 0054                move.l     [A0 + 0x54], A1
  1007. 00000A10  206E 000C                movea.l    A0, [A6 + 0xC]
  1008. 00000A14  7015                     moveq.l    D0, 0x15
  1009. 00000A16  3140 004C                move.w     [A0 + 0x4C], D0
  1010. 00000A1A  206E 000C                movea.l    A0, [A6 + 0xC]
  1011. 00000A1E  2068 0048                movea.l    A0, [A0 + 0x48]
  1012. 00000A22  4E90                     jsr        [A0]
  1013. 00000A24  206E 000C                movea.l    A0, [A6 + 0xC]
  1014. 00000A28  2028 0070                move.l     D0, [A0 + 0x70]
  1015. 00000A2C  4E5E                     unlink     A6
  1016. 00000A2E  205F                     movea.l    A0, [A7]+
  1017. 00000A30  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1018. 00000A34  2E80                     move.l     [A7], D0
  1019. 00000A36  4ED0                     jmp        [A0]
  1020. 00000A38  4745                     chk.w      D3, D5
  1021. 00000A3A  5446                     addq.w     D6, 2
  1022. 00000A3C  4945                     chk.w      D4, D5
  1023. 00000A3E  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1024. 00000A42  0000 102E                ori.b      D0, 0x2E /* '.' */
  1025. 00000A46  000A 4880                ori.b      A2, 0x80
  1026. 00000A4A  48C0                     ext.l      D0
  1027. 00000A4C  206E 000C                movea.l    A0, [A6 + 0xC]
  1028. 00000A50  2140 0050                move.l     [A0 + 0x50], D0
  1029. 00000A54  206E 000C                movea.l    A0, [A6 + 0xC]
  1030. 00000A58  326E 0008                movea.w    A1, [A6 + 0x8]
  1031. 00000A5C  2149 0054                move.l     [A0 + 0x54], A1
  1032. 00000A60  206E 000C                movea.l    A0, [A6 + 0xC]
  1033. 00000A64  7016                     moveq.l    D0, 0x16
  1034. 00000A66  3140 004C                move.w     [A0 + 0x4C], D0
  1035. 00000A6A  206E 000C                movea.l    A0, [A6 + 0xC]
  1036. 00000A6E  2068 0048                movea.l    A0, [A0 + 0x48]
  1037. 00000A72  4E90                     jsr        [A0]
  1038. 00000A74  206E 000C                movea.l    A0, [A6 + 0xC]
  1039. 00000A78  2028 0070                move.l     D0, [A0 + 0x70]
  1040. 00000A7C  4E5E                     unlink     A6
  1041. 00000A7E  205F                     movea.l    A0, [A7]+
  1042. 00000A80  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1043. 00000A84  2E80                     move.l     [A7], D0
  1044. 00000A86  4ED0                     jmp        [A0]
  1045. 00000A88  4745                     chk.w      D3, D5
  1046. 00000A8A  5446                     addq.w     D6, 2
  1047. 00000A8C  4945                     chk.w      D4, D5
  1048. 00000A8E  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1049. 00000A92  0000 102E                ori.b      D0, 0x2E /* '.' */
  1050. 00000A96  0010 4880                ori.b      [A0], 0x80
  1051. 00000A9A  48C0                     ext.l      D0
  1052. 00000A9C  206E 0012                movea.l    A0, [A6 + 0x12]
  1053. 00000AA0  2140 0050                move.l     [A0 + 0x50], D0
  1054. 00000AA4  206E 0012                movea.l    A0, [A6 + 0x12]
  1055. 00000AA8  216E 000C 0054           move.l     [A0 + 0x54], [A6 + 0xC]
  1056. 00000AAE  206E 0012                movea.l    A0, [A6 + 0x12]
  1057. 00000AB2  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1058. 00000AB8  206E 0012                movea.l    A0, [A6 + 0x12]
  1059. 00000ABC  7017                     moveq.l    D0, 0x17
  1060. 00000ABE  3140 004C                move.w     [A0 + 0x4C], D0
  1061. 00000AC2  206E 0012                movea.l    A0, [A6 + 0x12]
  1062. 00000AC6  2068 0048                movea.l    A0, [A0 + 0x48]
  1063. 00000ACA  4E90                     jsr        [A0]
  1064. 00000ACC  4E5E                     unlink     A6
  1065. 00000ACE  205F                     movea.l    A0, [A7]+
  1066. 00000AD0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1067. 00000AD4  4ED0                     jmp        [A0]
  1068. 00000AD6  5345                     subq.w     D5, 1
  1069. 00000AD8  5446                     addq.w     D6, 2
  1070. 00000ADA  4945                     chk.w      D4, D5
  1071. 00000ADC  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1072. 00000AE0  0000 102E                ori.b      D0, 0x2E /* '.' */
  1073. 00000AE4  000E 4880                ori.b      A6, 0x80
  1074. 00000AE8  48C0                     ext.l      D0
  1075. 00000AEA  206E 0010                movea.l    A0, [A6 + 0x10]
  1076. 00000AEE  2140 0050                move.l     [A0 + 0x50], D0
  1077. 00000AF2  206E 0010                movea.l    A0, [A6 + 0x10]
  1078. 00000AF6  326E 000C                movea.w    A1, [A6 + 0xC]
  1079. 00000AFA  2149 0054                move.l     [A0 + 0x54], A1
  1080. 00000AFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1081. 00000B02  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1082. 00000B08  206E 0010                movea.l    A0, [A6 + 0x10]
  1083. 00000B0C  7018                     moveq.l    D0, 0x18
  1084. 00000B0E  3140 004C                move.w     [A0 + 0x4C], D0
  1085. 00000B12  206E 0010                movea.l    A0, [A6 + 0x10]
  1086. 00000B16  2068 0048                movea.l    A0, [A0 + 0x48]
  1087. 00000B1A  4E90                     jsr        [A0]
  1088. 00000B1C  4E5E                     unlink     A6
  1089. 00000B1E  205F                     movea.l    A0, [A7]+
  1090. 00000B20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1091. 00000B24  4ED0                     jmp        [A0]
  1092. 00000B26  5345                     subq.w     D5, 1
  1093. 00000B28  5446                     addq.w     D6, 2
  1094. 00000B2A  4945                     chk.w      D4, D5
  1095. 00000B2C  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1096. 00000B30  0000 102E                ori.b      D0, 0x2E /* '.' */
  1097. 00000B34  000E 4880                ori.b      A6, 0x80
  1098. 00000B38  48C0                     ext.l      D0
  1099. 00000B3A  206E 0010                movea.l    A0, [A6 + 0x10]
  1100. 00000B3E  2140 0050                move.l     [A0 + 0x50], D0
  1101. 00000B42  206E 0010                movea.l    A0, [A6 + 0x10]
  1102. 00000B46  326E 000C                movea.w    A1, [A6 + 0xC]
  1103. 00000B4A  2149 0054                move.l     [A0 + 0x54], A1
  1104. 00000B4E  206E 0010                movea.l    A0, [A6 + 0x10]
  1105. 00000B52  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1106. 00000B58  206E 0010                movea.l    A0, [A6 + 0x10]
  1107. 00000B5C  7019                     moveq.l    D0, 0x19
  1108. 00000B5E  3140 004C                move.w     [A0 + 0x4C], D0
  1109. 00000B62  206E 0010                movea.l    A0, [A6 + 0x10]
  1110. 00000B66  2068 0048                movea.l    A0, [A0 + 0x48]
  1111. 00000B6A  4E90                     jsr        [A0]
  1112. 00000B6C  4E5E                     unlink     A6
  1113. 00000B6E  205F                     movea.l    A0, [A7]+
  1114. 00000B70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1115. 00000B74  4ED0                     jmp        [A0]
  1116. 00000B76  5345                     subq.w     D5, 1
  1117. 00000B78  5446                     addq.w     D6, 2
  1118. 00000B7A  4945                     chk.w      D4, D5
  1119. 00000B7C  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1120. 00000B80  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1121. 00000B84  0010 216E                ori.b      [A0], 0x6E /* 'n' */
  1122. 00000B88  000C 0050                ori.b      A4, 0x50 /* 'P' */
  1123. 00000B8C  206E 0010                movea.l    A0, [A6 + 0x10]
  1124. 00000B90  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1125. 00000B96  206E 0010                movea.l    A0, [A6 + 0x10]
  1126. 00000B9A  701A                     moveq.l    D0, 0x1A
  1127. 00000B9C  3140 004C                move.w     [A0 + 0x4C], D0
  1128. 00000BA0  206E 0010                movea.l    A0, [A6 + 0x10]
  1129. 00000BA4  2068 0048                movea.l    A0, [A0 + 0x48]
  1130. 00000BA8  4E90                     jsr        [A0]
  1131. 00000BAA  206E 0010                movea.l    A0, [A6 + 0x10]
  1132. 00000BAE  1028 0073                move.b     D0, [A0 + 0x73]
  1133. 00000BB2  4E5E                     unlink     A6
  1134. 00000BB4  205F                     movea.l    A0, [A7]+
  1135. 00000BB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1136. 00000BBA  1E80                     move.b     [A7], D0
  1137. 00000BBC  4ED0                     jmp        [A0]
  1138. 00000BBE  5354                     subq.w     [A4], 1
  1139. 00000BC0  5249                     addq.w     A1, 1
  1140. 00000BC2  4E47                     trap       7
  1141. 00000BC4  4551                     chk.w      D2, [A1]
  1142. 00000BC6  4E56 0000                link       A6, 0
  1143. 00000BCA  206E 0010                movea.l    A0, [A6 + 0x10]
  1144. 00000BCE  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1145. 00000BD4  206E 0010                movea.l    A0, [A6 + 0x10]
  1146. 00000BD8  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1147. 00000BDE  206E 0010                movea.l    A0, [A6 + 0x10]
  1148. 00000BE2  701B                     moveq.l    D0, 0x1B
  1149. 00000BE4  3140 004C                move.w     [A0 + 0x4C], D0
  1150. 00000BE8  206E 0010                movea.l    A0, [A6 + 0x10]
  1151. 00000BEC  2068 0048                movea.l    A0, [A0 + 0x48]
  1152. 00000BF0  4E90                     jsr        [A0]
  1153. 00000BF2  4E5E                     unlink     A6
  1154. 00000BF4  205F                     movea.l    A0, [A7]+
  1155. 00000BF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1156. 00000BFA  4ED0                     jmp        [A0]
  1157. 00000BFC  5245                     addq.w     D5, 1
  1158. 00000BFE  5455                     addq.w     [A5], 2
  1159. 00000C00  524E                     addq.w     A6, 1
  1160. 00000C02  544F                     addq.w     A7, 2
  1161. 00000C04  4E56 0000                link       A6, 0
  1162. 00000C08  206E 000C                movea.l    A0, [A6 + 0xC]
  1163. 00000C0C  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1164. 00000C12  206E 000C                movea.l    A0, [A6 + 0xC]
  1165. 00000C16  701C                     moveq.l    D0, 0x1C
  1166. 00000C18  3140 004C                move.w     [A0 + 0x4C], D0
  1167. 00000C1C  206E 000C                movea.l    A0, [A6 + 0xC]
  1168. 00000C20  2068 0048                movea.l    A0, [A0 + 0x48]
  1169. 00000C24  4E90                     jsr        [A0]
  1170. 00000C26  4E5E                     unlink     A6
  1171. 00000C28  205F                     movea.l    A0, [A7]+
  1172. 00000C2A  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1173. 00000C2E  4ED0                     jmp        [A0]
  1174. 00000C30  5343                     subq.w     D3, 1
  1175. 00000C32  414E                     chk.w      D0, A6
  1176. 00000C34  544F                     addq.w     A7, 2
  1177. 00000C36  5245                     addq.w     D5, 1
  1178. 00000C38  4E56 0000                link       A6, 0
  1179. 00000C3C  206E 000C                movea.l    A0, [A6 + 0xC]
  1180. 00000C40  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1181. 00000C46  206E 000C                movea.l    A0, [A6 + 0xC]
  1182. 00000C4A  7027                     moveq.l    D0, 0x27
  1183. 00000C4C  3140 004C                move.w     [A0 + 0x4C], D0
  1184. 00000C50  206E 000C                movea.l    A0, [A6 + 0xC]
  1185. 00000C54  2068 0048                movea.l    A0, [A0 + 0x48]
  1186. 00000C58  4E90                     jsr        [A0]
  1187. 00000C5A  4E5E                     unlink     A6
  1188. 00000C5C  205F                     movea.l    A0, [A7]+
  1189. 00000C5E  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1190. 00000C62  4ED0                     jmp        [A0]
  1191. 00000C64  5343                     subq.w     D3, 1
  1192. 00000C66  414E                     chk.w      D0, A6
  1193. 00000C68  544F                     addq.w     A7, 2
  1194. 00000C6A  5A45                     addq.w     D5, 5
  1195. 00000C6C  3C61                     movea.w    A6, -[A1]
  1196. 00000C6E  736B                     moveq.l    D1, 0x6B
  1197. 00000C70  2022                     move.l     D0, -[A2]
  1198. 00000C72  6361                     bls        +0x63 /* 00000CD5 */
  1199. 00000C74  7461                     moveq.l    D2, 0x61
  1200. 00000C76  6C6F                     bge        +0x71 /* 00000CE7 */
  1201. 00000C78  6728                     beq        +0x2A /* 00000CA2 */
  1202. 00000C7A  766F                     moveq.l    D3, 0x6F
  1203. 00000C7C  6C75                     bge        +0x77 /* 00000CF3 */
  1204. 00000C7E  6D65                     blt        +0x67 /* 00000CE5 */
  1205. 00000C80  206E 616D                movea.l    A0, [A6 + 0x616D]
  1206. 00000C84  6529                     bcs        +0x2B /* 00000CAF */
  1207. 00000C86  2220                     move.l     D1, -[A0]
  1208. 00000C88  7769                     moveq.l    D3, 0x69
  1209. 00000C8A  7468                     moveq.l    D2, 0x68
  1210. 00000C8C  2022                     move.l     D0, -[A2]
  1211. 00000C8E  A931                     syscall    NewMenu
  1212. 00000C90  3938 3720                move.w     -[A4], [0x00003720]
  1213. 00000C94  6279                     bhi        +0x7B /* 00000D0F */
  1214. 00000C96  2043                     movea.l    A0, D3
  1215. 00000C98  6872                     bvc        +0x74 /* 00000D0C */
  1216. 00000C9A  6973                     bvs        +0x75 /* 00000D0F */
  1217. 00000C9C  2043                     movea.l    A0, D3
  1218. 00000C9E  6872                     bvc        +0x74 /* 00000D12 */
  1219. 00000CA0  6973                     bvs        +0x75 /* 00000D15 */
  1220. label00000CA2:
  1221. 00000CA2  7465                     moveq.l    D2, 0x65
  1222. 00000CA4  6E73                     bgt        +0x75 /* 00000D19 */
  1223. 00000CA6  656E                     bcs        +0x70 /* 00000D16 */
  1224. 00000CA8  2200                     move.l     D1, D0
  1225.